.remark-slides-area .remark-slide-container .red {
    color: red;
}
.remark-slides-area .remark-slide-container .white {
    color: #fff;
}
.remark-slides-area .remark-slide-container .green {
    color: #0f0;
}
.remark-slides-area .remark-slide-container .blue {
    color: #00f;
}
.remark-slides-area .remark-slide-container .gray {
    color: #999;
}
.remark-slides-area .remark-slide-container .black {
    color: #000;
}

.remark-slide>.middle {
    vertical-align: middle;
}

.remark-slide>.center {
    text-align: center;
}

.inverse {
    background: #272822;
    color: #fff;
    text-shadow: 0 0 20px #333;
}

.left-column {
    color: #777;
    width: 20%;
    height: 92%;
    float: left;
}
.left-column h2:last-child, .left-column h3:last-child {
    color: #000;
}
.left-column-half {
    width: 49%;
}

.right-column {
    width: 75%;
    float: right;
    padding-top: 1em;
}
.right-column-half {
    width: 49%;
}

.footnote {
    position: absolute;
    bottom: 3em;
}
